package com.ruoyi.system.dto.coopHan;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.page.PageQuery;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDate;
import java.time.LocalDateTime;

/**
 * @ClassName CulvertDto
 * @Author YangFu
 * @Date 2024/3/1 23:28
 * @Version 1.0
 */
@Data
@ApiModel(value = "PageCulvertDto", description = "协拍涵管理查询条件")
public class PageCulvertDto extends PageQuery {
//    /**
//     * 状态（0未提交，1带审核，2已通过）
//     */
//    @ApiModelProperty(value = "0未提交，1带审核，2已通过")
//    private Integer status;
    /**
     * 备案编号
     */

    @ApiModelProperty(value = "备案编号")
    private String recordNumber;

    /**
     * 影片名
     */
    @ApiModelProperty(value = "影片名")
    private String movieName;

    /**
     * 拍摄开始时间
     */
    @ApiModelProperty(value = "提交开始时间  yyyy-MM-dd")
    private LocalDate submitStartTime;

    /**
     * 拍摄结束时间
     */
    @ApiModelProperty(value = "提交结束时间 yyyy-MM-dd")
    private LocalDate submitEndTime;

    /**
     * 查询类型
     */
    @ApiModelProperty(value = "查询类型 0全部 1待我处理 2我已处理")
    private Integer type;

    /**
     * 审批状态
     */
    @ApiModelProperty(value = "审批状态 0全部 1审批中 2已完结 3已驳回 4已撤回")
    private Integer status;

    /**
     * 审批人
     */
    @ApiModelProperty(value = "审批人", hidden = true)
    private Long approvalUserId;

    @ApiModelProperty(value = "第一出品单位")
    private String productionUnit;
}
